package com.sos.logging
{
	public interface IDumpable
	{
		
		/**
		 * Creates an array of String that contains the object dump 
		 * @param source Array to use as source
		 * @param indent Number of indentation to perform
		 * @param excluded List of property names to exclude from dump
		 * @return array of String that contains the object dump 
		 */		
		function dump(source:Array = null, indentDepth:int = 0):Array;
		
	}
}